package com.kmzx.one.project.others.dto;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.kmzx.one.project.config.web.Decimal2Serializer;

import java.math.BigDecimal;
import java.util.Date;

public class UserProfitDetailInfo {


    private String nickName;

    private String dateTimes;

    private Date date;

    private String remark;

    @JsonSerialize(using = Decimal2Serializer.class)
    private BigDecimal detail;

    @JsonSerialize(using = Decimal2Serializer.class)
    private BigDecimal realMoney;

    private String reason;

    private int states;

    private String avatar;

    private String msg;

    private String tempId;

    private String cashDetail;

    private int kinds;

    private String info;

    public int getKinds() {
        return kinds;
    }

    public UserProfitDetailInfo setKinds(int kinds) {
        this.kinds = kinds;
        return this;
    }

    public String getCashDetail() {
        return cashDetail;
    }

    public UserProfitDetailInfo setCashDetail(String cashDetail) {
        this.cashDetail = cashDetail;
        return this;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getDateTimes() {
        return dateTimes;
    }

    public void setDateTimes(String dateTimes) {
        this.dateTimes = dateTimes;
    }

    public Date getDate() {
        return date;
    }

    public void setDate(Date date) {
        this.date = date;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public BigDecimal getDetail() {
        return detail;
    }

    public void setDetail(BigDecimal detail) {
        this.detail = detail;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public int getStates() {
        return states;
    }

    public void setStates(int states) {
        this.states = states;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getTempId() {
        return tempId;
    }

    public void setTempId(String tempId) {
        this.tempId = tempId;
    }

    public BigDecimal getRealMoney() {
        return realMoney;
    }

    public UserProfitDetailInfo setRealMoney(BigDecimal realMoney) {
        this.realMoney = realMoney;
        return this;
    }

    public String getInfo() {
        return info;
    }

    public UserProfitDetailInfo setInfo(String info) {
        this.info = info;
        return this;
    }
}
